Visualization of Software Metrics using Computer Graphics Techniques
نویسندگان
چکیده
The visualization techniques used in current software visualization frameworks make use of a limited set of graphical elements to highlight relevant aspects of a software system. Typical examples of such elements are text, simple geometric shapes and uniform color fills. Although human visual perception enables rapid processing of additional visual cues like shading and texture, they are not used. We contend that such 2D and 3D computer graphics techniques for achieving visual realism can be used to increase the information throughput of software visualization techniques. Visualization results are presented to show how treemaps, cushions, color, texture, and bump mapping can be used to visualize software metrics of hierarchically organized elements of a software system.
منابع مشابه
Novel Visual Representations for Software Metrics Using 3D and Animation
The visualization of software metrics is an important step towards a better understanding of the software product to be developed. Software metrics are quantitative measurements of a piece of software, e.g., a class, a package, or a component. A good understanding of software metrics supports the identification of possible problems in the development process and helps to improve the software qu...
متن کاملApplications of Texture-Based Flow Visualization
Flow visualization is a classic sub-field of scientific visualization. The task of flow visualization algorithms is to depict vector data, i.e., data with magnitude and direction. An important category of flow visualization techniques makes use of textures in order to convey the properties of a vector field. Recently, several research advances have been made in this special category, of dense, ...
متن کاملAstroMD: a 3D visualization and analysis tool for astrophysical data
In this paper, we present AstroMD toolkit, a visualization and analysis software, specifically oriented to astrophysical data representation. The software give a 3D graphics representation of the data exploiting all the available information and making us of the immersive visualization techniques. One of the many AstroMD features is the educational aspect consisting in the possibility to create...
متن کاملA Comparative Study of Acceleration Techniques for Geometric Visualization
Nowadays computer graphics hardware presents a series of characteristics, such as AGP memory, vertex cache, etc., that can be used for real-time rendering. The aim of this paper is to conduct a comparative study of different techniques that are shown in the OpenGL graphics standard together with hardware features that enable the visualization of the geometry of complex objects to be accelerated...
متن کاملA List of Challenges for Real Algebraic Plane Curve Visualization Software
Recently, the visualization of implicitly given algebraic curves and surfaces has become an area of active research. Most of the approaches either use raytracing, subdivision or sweeping techniques to produce a good approximate picture of the varieties, sometimes by using hardware equipment such as graphics processing units. We provide a list of equations of plane curves which may serve as a li...
متن کامل